.NET Core সেটআপ করার জন্য কিছু সহজ পদক্ষেপ অনুসরণ করতে হয়। এই প্রক্রিয়াটি বিভিন্ন টুল এবং প্ল্যাটফর্মের উপর নির্ভর করে। নিচে .NET Core সেটআপ এবং কনফিগারেশনের জন্য প্রয়োজনীয় সব স্টেপ বিস্তারিতভাবে দেওয়া হলো।
.NET SDK এবং Visual Studio ইনস্টলেশন
.NET SDK (Software Development Kit) এবং Visual Studio একটি গুরুত্বপূর্ণ টুলস যা .NET Core অ্যাপ্লিকেশন ডেভেলপ করার জন্য প্রয়োজন হয়।
- .NET SDK ডাউনলোড এবং ইনস্টল করা
প্রথমে আপনাকে .NET SDK ডাউনলোড করতে হবে। এটি ডাউনলোড করার জন্য .NET এর অফিসিয়াল ওয়েবসাইট এ যান এবং আপনার অপারেটিং সিস্টেম অনুযায়ী সঠিক ভার্সনটি নির্বাচন করুন।
ইনস্টলেশন প্রক্রিয়া খুবই সহজ এবং উইন্ডোজ, ম্যাক বা লিনাক্সে সাপোর্টেড। ইনস্টল করার পরে আপনি কমান্ড লাইনে.NETকমান্ডটি ব্যবহার করতে পারবেন। - Visual Studio ইনস্টলেশন
.NET Core অ্যাপ্লিকেশন ডেভেলপ করতে Visual Studio (বা Visual Studio Code) ব্যবহার করা হয়।
Visual Studio ডাউনলোড করতে এখানে যান। Visual Studio এর Community Edition সাধারণ ব্যবহারকারীদের জন্য বিনামূল্যে উপলব্ধ। ইনস্টলেশন প্রক্রিয়ায় আপনাকে .NET Core ফিচারটি সিলেক্ট করতে হবে, যা আপনার প্রজেক্ট তৈরিতে সহায়তা করবে।
প্রথম Console Application তৈরি করা
Console Application তৈরি করা সহজ। প্রথম অ্যাপ্লিকেশন তৈরি করার জন্য নিচের স্টেপগুলো অনুসরণ করুন:
কমান্ড লাইন থেকে প্রজেক্ট তৈরি
টার্মিনাল বা কমান্ড প্রম্পটে গিয়ে নিচের কমান্ডটি রান করুন:dotnet new console -n MyFirstAppএই কমান্ডটি একটি নতুন কনসোল অ্যাপ্লিকেশন তৈরি করবে, যার নাম হবে "MyFirstApp"।
প্রজেক্ট ফোল্ডার ও কোড
প্রজেক্ট ফোল্ডারে চলে যান:cd MyFirstAppএবার আপনি
Program.csফাইলে স্বয়ংক্রিয়ভাবে কোড দেখতে পাবেন, যেখানেConsole.WriteLine("Hello, World!");লেখা থাকবে। এই কোডটি কম্পাইল হলে কনসোল এ "Hello, World!" মেসেজ দেখাবে।অ্যাপ্লিকেশন রান করা
অ্যাপ্লিকেশন রান করার জন্য:dotnet runএতে আপনি কনসোলে "Hello, World!" দেখতে পাবেন।
CLI (Command Line Interface) ব্যবহার
Command Line Interface (CLI) হল .NET Core অ্যাপ্লিকেশন তৈরির অন্যতম জনপ্রিয় মাধ্যম। এটি দ্রুত এবং সহজভাবে অ্যাপ্লিকেশন তৈরি, বিল্ড, এবং রান করতে সাহায্য করে। CLI-এর মাধ্যমে আপনি প্রজেক্ট তৈরি, ডিপ্লয়, এবং ম্যানেজ করতে পারেন।
প্রজেক্ট তৈরি করা
নতুন প্রজেক্ট তৈরি করতেdotnet newকমান্ড ব্যবহার করুন। উদাহরণস্বরূপ, ASP.NET Core ওয়েব অ্যাপ্লিকেশন তৈরি করতে:dotnet new web -n MyWebAppপ্রজেক্ট বিল্ড করা
প্রজেক্ট বিল্ড করতে নিচের কমান্ডটি ব্যবহার করুন:dotnet buildপ্রজেক্ট রান করা
প্রজেক্ট রান করতে:dotnet run
Visual Studio Code ব্যবহার করে ডেভেলপমেন্ট
Visual Studio Code একটি হালকা এবং ক্রস-প্ল্যাটফর্ম কোড এডিটর, যা .NET Core ডেভেলপমেন্টের জন্য খুবই উপযোগী। Visual Studio Code-এ .NET Core কাজ করার জন্য আপনাকে কিছু এক্সটেনশন ইনস্টল করতে হবে:
- Visual Studio Code ইনস্টল করা
Visual Studio Code ডাউনলোড করতে এখানে যান। - C# এক্সটেনশন ইনস্টল করা
Visual Studio Code-এ C# ডেভেলপমেন্টের জন্য Microsoft-এর C# এক্সটেনশন ইনস্টল করুন। এটি ইনস্টল করতে VS Code-এর এক্সটেনশন সেকশনে গিয়ে "C#" সার্চ করুন এবং ইনস্টল করুন। - প্রজেক্ট ওপেন করা
আপনি যে প্রজেক্ট তৈরি করেছেন (যেমনMyFirstApp) সেটি VS Code-এ ওপেন করুন এবং কোড এডিট করতে শুরু করুন। - ডিবাগিং
Visual Studio Code আপনাকে ডিবাগিং সুবিধা প্রদান করে।RunএবংDebugঅপশন ব্যবহার করে আপনি আপনার কোডের ত্রুটি নির্ণয় করতে পারবেন।
.NET Core কনফিগারেশন
AppSettings.json ফাইল
. AppSettings.json হল অ্যাপ্লিকেশনের কনফিগারেশন ডেটা রাখার জন্য ব্যবহৃত ফাইল। এখানে আপনি বিভিন্ন কনফিগারেশন যেমন ডাটাবেস কানেকশন স্ট্রিং, লগিং সেটিংস ইত্যাদি সংরক্ষণ করতে পারেন।
AppSettings.json ফাইল তৈরি করা
এই ফাইলটি আপনার প্রজেক্টের মূল ডিরেক্টরিতে তৈরি করুন এবং কনফিগারেশন মানগুলি সেখানে রাখুন:{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "AllowedHosts": "*" }IConfiguration ব্যবহার করা
Startup.csবা অন্যান্য ক্লাসে IConfiguration ব্যবহার করে আপনি এই কনফিগারেশন ভ্যালুগুলি অ্যাক্সেস করতে পারবেন:public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; } public IConfiguration Configuration { get; } }
সারাংশ
.NET Core সেটআপ এবং কনফিগারেশন প্রক্রিয়া খুবই সহজ এবং আপনি কমান্ড লাইন বা Visual Studio Code ব্যবহার করে কোডিং শুরু করতে পারেন। .NET SDK ইনস্টল করার পর Visual Studio বা Visual Studio Code ব্যবহার করে ডেভেলপমেন্ট প্রক্রিয়া সম্পন্ন করতে পারবেন। CLI এর মাধ্যমে অ্যাপ্লিকেশন ম্যানেজমেন্ট আরও সহজ হয়ে ওঠে এবং কনফিগারেশন ফাইলের মাধ্যমে অ্যাপ্লিকেশনের বিভিন্ন সেটিংস কাস্টমাইজ করা সম্ভব। .NET Core এর সেটআপ এবং কনফিগারেশন একবার হয়ে গেলে আপনি আধুনিক এবং স্কেলেবল অ্যাপ্লিকেশন তৈরি করতে সক্ষম হবেন।
.NET SDK এবং Visual Studio হল .NET Core অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য দুটি প্রধান টুল। .NET SDK (Software Development Kit) একটি সংগ্রহ যা ডেভেলপারদের .NET Core অ্যাপ্লিকেশন তৈরি করতে প্রয়োজনীয় সমস্ত ফাইল এবং টুল সরবরাহ করে। Visual Studio, অন্যদিকে, একটি শক্তিশালী ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) যা .NET Core অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য বিভিন্ন ফিচার এবং টুলস প্রদান করে। এই টিউটোরিয়ালে আমরা শিখব কীভাবে এই দুটি ইনস্টল করা যায়।
.NET SDK ইনস্টলেশন
- ডাউনলোড করা
প্রথমে .NET SDK ডাউনলোড করতে হবে। .NET SDK এর সর্বশেষ ভার্সনটি মাইক্রোসফটের অফিসিয়াল ওয়েবসাইটে পাওয়া যাবে। এখান থেকে আপনি আপনার অপারেটিং সিস্টেমের (Windows, macOS, Linux) জন্য উপযুক্ত সংস্করণটি ডাউনলোড করুন। - ইনস্টলেশন শুরু করা
ডাউনলোডের পর,.exe(Windows),.pkg(macOS), অথবা.tar.gz(Linux) ফাইলটি রান করুন। ইনস্টলারটি আপনাকে ইনস্টলেশনের জন্য কিছু নির্দেশনা দিবে। এটি অনুসরণ করুন এবং ইনস্টলেশন সম্পন্ন করুন। ইনস্টলেশন যাচাই করা
ইনস্টলেশন সফল হয়েছে কিনা তা যাচাই করতে, আপনার কমান্ড প্রম্পট বা টার্মিনাল খুলে নিম্নলিখিত কমান্ডটি লিখুন:dotnet --versionএটি ইনস্টল হওয়া .NET SDK এর সংস্করণ প্রদর্শন করবে, যেমন
6.0.100।প্রথম প্রোজেক্ট তৈরি করা
.NET SDK ইনস্টল করার পর আপনি একটি নতুন কনসোল অ্যাপ্লিকেশন তৈরি করতে পারেন:dotnet new console -n MyFirstApp cd MyFirstApp dotnet runএটি একটি সিম্পল কনসোল অ্যাপ্লিকেশন তৈরি করবে এবং রান করবে।
Visual Studio ইনস্টলেশন
- ডাউনলোড করা
Visual Studio ডাউনলোড করতে Visual Studio এর অফিসিয়াল ওয়েবসাইটে যান। এখানে আপনি দুইটি সংস্করণ পাবেন:- Visual Studio Community: এটি ফ্রি এবং ছোট-খাটো প্রোজেক্টের জন্য আদর্শ।
- Visual Studio Professional/Enterprise: এই সংস্করণটি পেইড এবং বড় আকারের প্রোজেক্ট এবং উন্নত ফিচারের জন্য উপযুক্ত।
- ইনস্টলেশন শুরু করা
ডাউনলোড করা ফাইলটি চালু করুন এবং ইনস্টলেশন প্রক্রিয়া শুরু করুন। ইনস্টলারের মধ্যে, আপনাকে প্রয়োজনীয় ফিচার এবং টুলস নির্বাচন করতে হবে। .NET Core অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য, "ASP.NET and web development" অথবা ".NET desktop development" অপশনটি সিলেক্ট করুন। - ইনস্টলেশন সম্পন্ন করা
ফিচার নির্বাচন করার পর, ইনস্টলার কাজ শুরু করবে। কিছু সময় অপেক্ষা করুন, ইনস্টলেশন সম্পন্ন হলে Visual Studio স্বয়ংক্রিয়ভাবে লঞ্চ হবে। - প্রথম প্রোজেক্ট তৈরি করা
Visual Studio ইনস্টল হওয়ার পর, প্রথম .NET Core প্রোজেক্ট তৈরি করতে:- Visual Studio খুলুন
- "Create a new project" অপশনে ক্লিক করুন
- "Console Application" বা "ASP.NET Core Web Application" নির্বাচন করুন (যেটি আপনি তৈরি করতে চান)
- প্রোজেক্টের নাম এবং লোকেশন সিলেক্ট করুন এবং "Create" বাটনে ক্লিক করুন
- এখন আপনি আপনার কোড লিখতে শুরু করতে পারেন এবং "Run" বাটনে ক্লিক করে অ্যাপ্লিকেশনটি রান করতে পারেন।
Visual Studio Code (VS Code) ব্যবহার
- ডাউনলোড এবং ইনস্টলেশন
Visual Studio Code হল একটি হালকা, ওপেন সোর্স এবং ক্রস-প্ল্যাটফর্ম এডিটর। আপনি এটিকে Visual Studio Code এর অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করতে পারেন। ইনস্টলেশন প্রক্রিয়া সাধারণ এবং অন্যান্য সফটওয়্যার ইনস্টল করার মতোই। - .NET Core Extension ইনস্টল করা
VS Code এ .NET Core ডেভেলপমেন্ট করতে, আপনাকে C# এক্সটেনশন ইনস্টল করতে হবে। এটি ইনস্টল করতে:- VS Code খুলুন
- "Extensions" আইকনে ক্লিক করুন
- "C#" খুঁজে বের করুন এবং ইনস্টল করুন।
- প্রোজেক্ট তৈরি করা
VS Code এ .NET Core প্রোজেক্ট তৈরি করতে:আপনার টার্মিনাল খুলুন এবং নিচের কমান্ডটি দিন:
dotnet new console -n MyConsoleApp cd MyConsoleApp code .- এটি Visual Studio Code এ আপনার প্রোজেক্ট খুলবে।
কোড লিখা এবং রান করা
VS Code এ কোড লেখার জন্যProgram.csফাইলটি খুলুন এবং কোড লিখুন। অ্যাপ্লিকেশন রান করতে:dotnet run
সারাংশ
.NET SDK এবং Visual Studio/Visual Studio Code ইনস্টলেশন প্রক্রিয়া খুবই সহজ এবং সরল। .NET SDK ইনস্টল করার মাধ্যমে আপনি .NET Core অ্যাপ্লিকেশন তৈরি ও রান করতে পারবেন। Visual Studio এবং Visual Studio Code উভয়ই .NET Core ডেভেলপমেন্টের জন্য শক্তিশালী টুলস, যেখানে Visual Studio একটি পূর্ণাঙ্গ IDE এবং Visual Studio Code একটি হালকা এবং দ্রুত কোড এডিটর হিসেবে কাজ করে। .NET SDK এবং এই টুলসগুলো ইনস্টল করার মাধ্যমে আপনি আপনার ডেভেলপমেন্ট পরিবেশ প্রস্তুত করতে পারবেন এবং .NET Core অ্যাপ্লিকেশন তৈরি করতে শুরু করতে পারবেন।
.NET Core ব্যবহার করে প্রথম কনসোল অ্যাপ্লিকেশন তৈরি করা একটি সহজ এবং প্রাথমিক পদক্ষেপ। এটি আপনাকে .NET Core এর মূল ধারণাগুলি বুঝতে সাহায্য করবে এবং ভবিষ্যতে বড় অ্যাপ্লিকেশন তৈরি করার জন্য একটি শক্তিশালী ভিত্তি প্রদান করবে।
এখানে .NET Core Console Application তৈরি করার জন্য যে ধাপগুলি অনুসরণ করতে হবে তা বিস্তারিতভাবে আলোচনা করা হলো।
প্রাথমিক সেটআপ
.NET Core SDK ইনস্টল করা না থাকলে প্রথমে সেটি ইনস্টল করতে হবে। .NET Core SDK ইনস্টল করার জন্য ডট নেট অফিসিয়াল ওয়েবসাইট থেকে সঠিক ভার্সন ডাউনলোড এবং ইনস্টল করুন।
প্রথম কনসোল অ্যাপ্লিকেশন তৈরি করা
Step 1: Command Line Interface (CLI) ব্যবহার করে প্রজেক্ট তৈরি করা
প্রথম কনসোল অ্যাপ্লিকেশন তৈরি করতে Command Line Interface (CLI) ব্যবহার করা যেতে পারে।
- টার্মিনাল বা কমান্ড প্রম্পট খুলুন। (Windows-এ Command Prompt বা PowerShell ব্যবহার করতে পারেন, Linux এবং macOS-এ Terminal ব্যবহার করবেন।)
- নির্দিষ্ট ফোল্ডারে গিয়ে dotnet new console কমান্ড ব্যবহার করুন। এটি একটি নতুন কনসোল অ্যাপ্লিকেশন প্রজেক্ট তৈরি করবে।
dotnet new console -n FirstConsoleApp
এখানে FirstConsoleApp হচ্ছে অ্যাপ্লিকেশনের নাম। আপনি আপনার পছন্দমতো নাম ব্যবহার করতে পারেন।
- এটি একটি নতুন ফোল্ডার তৈরি করবে যার ভিতরে প্রাথমিক Program.cs ফাইল থাকবে। এই ফাইলটি আপনার কনসোল অ্যাপ্লিকেশনের এন্ট্রি পয়েন্ট হবে।
কোড লেখা
Step 2: Program.cs ফাইল এডিট করা
ফোল্ডারটি ওপেন করে Program.cs ফাইলটিতে কিছু কোড যোগ করতে হবে। নিচে একটি উদাহরণ দেওয়া হলো:
using System;
class Program
{
static void Main(string[] args)
{
// "Hello, World!" আউটপুট প্রদর্শন করবে
Console.WriteLine("Hello, World!");
}
}
এখানে Main মেথডটি আপনার অ্যাপ্লিকেশনের এন্ট্রি পয়েন্ট। এটি কনসোল উইন্ডোতে "Hello, World!" মেসেজটি প্রদর্শন করবে।
অ্যাপ্লিকেশন রান করা
Step 3: কনসোল অ্যাপ্লিকেশন রান করা
প্রজেক্ট তৈরি এবং কোড লেখার পর, আপনি এই অ্যাপ্লিকেশনটি রান করতে পারেন।
- প্রথমে আপনার প্রজেক্ট ফোল্ডারে চলে যান।
- তারপর dotnet run কমান্ড চালান।
cd FirstConsoleApp
dotnet run
এটি কনসোল উইন্ডোতে "Hello, World!" আউটপুট দেখাবে।
.NET Core Console অ্যাপ্লিকেশনের প্রধান বৈশিষ্ট্য
অ্যাপ্লিকেশন স্ট্রাকচার
- Program.cs: এই ফাইলটি কনসোল অ্যাপ্লিকেশনের এন্ট্রি পয়েন্ট। এটি আপনার অ্যাপ্লিকেশনের মূল কার্যক্রম নির্ধারণ করে।
- .csproj: এই ফাইলটি প্রজেক্টের কনফিগারেশন এবং ডিপেনডেন্সির তথ্য ধারণ করে।
অ্যাপ্লিকেশন কনফিগারেশন
.NET Core কনসোল অ্যাপ্লিকেশনে কনফিগারেশন অপশন যেমন ডেটাবেস সংযোগ, কাস্টম সেটিংস এবং অন্যান্য কনফিগারেশন মান সহজেই অন্তর্ভুক্ত করা যেতে পারে। এটি appsettings.json ফাইলের মাধ্যমে করা যায়।
Visual Studio বা Visual Studio Code ব্যবহার করে Console Application তৈরি করা
Step 4: Visual Studio Code বা Visual Studio ব্যবহার
যদি আপনি Visual Studio বা Visual Studio Code ব্যবহার করতে চান, তাহলে সেখানে একটি নতুন Console Application তৈরি করতে পারেন। Visual Studio-এ নতুন প্রজেক্ট তৈরি করার জন্য:
- Visual Studio ওপেন করুন এবং Create a new project নির্বাচন করুন।
- Console Application নির্বাচন করুন এবং প্রজেক্টের নাম দিন।
- প্রজেক্ট তৈরি করার পর, আপনি Program.cs ফাইলটিতে কোড লিখতে পারবেন এবং Run করতে পারবেন।
সারাংশ
এটি ছিল আপনার প্রথম .NET Core Console Application তৈরি করার প্রক্রিয়া। কমান্ড লাইন, Visual Studio বা Visual Studio Code ব্যবহার করে আপনি সহজেই কনসোল অ্যাপ্লিকেশন তৈরি এবং রান করতে পারবেন। এই প্রাথমিক অ্যাপ্লিকেশনটি আপনাকে .NET Core এর কাঠামো, কোডিং স্টাইল এবং ডেভেলপমেন্ট পরিবেশের সাথে পরিচিত করিয়ে দেয়, যা পরবর্তীতে আরও জটিল অ্যাপ্লিকেশন তৈরি করতে সাহায্য করবে।
CLI (Command Line Interface) এমন একটি ইন্টারফেস যা ইউজারকে টেক্সট কমান্ড ব্যবহার করে কম্পিউটারের সাথে ইন্টারঅ্যাক্ট করতে সাহায্য করে। .NET Core-এ CLI ব্যবহারের মাধ্যমে আপনি অ্যাপ্লিকেশন তৈরি, বিল্ড, রান, এবং অন্যান্য ডেভেলপমেন্ট কাজ খুব সহজে করতে পারেন। এটি বিশেষ করে ডেভেলপারদের জন্য কার্যকর, যারা গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) এর পরিবর্তে কমান্ড লাইন ব্যবহার করে দ্রুত কাজ করতে চান।
.NET Core CLI কী?
.NET Core CLI হল একটি কমান্ড লাইন টুল যা .NET Core অ্যাপ্লিকেশন তৈরির জন্য প্রয়োজনীয় সমস্ত কাজ সম্পন্ন করতে পারে। এটি একটি শক্তিশালী টুলকিট যা আপনাকে নতুন প্রজেক্ট তৈরি করা থেকে শুরু করে, প্যাকেজ ইনস্টল, ডেপ্লয়মেন্ট এবং অন্যান্য বিভিন্ন কাজ সহজেই করার সুযোগ দেয়। .NET Core CLI বিভিন্ন কমান্ডের মাধ্যমে ডেভেলপারদের .NET Core অ্যাপ্লিকেশন পরিচালনা করতে সাহায্য করে।
CLI এর মাধ্যমে .NET Core প্রজেক্ট তৈরি
প্রথম .NET Core অ্যাপ্লিকেশন তৈরি করা
.NET Core CLI ব্যবহার করে সহজেই একটি নতুন কনসোল অ্যাপ্লিকেশন তৈরি করা যায়। নিচে এর জন্য একটি সাধারণ প্রক্রিয়া দেওয়া হলো:
- কমান্ড প্রম্পট বা টার্মিনাল খুলুন: আপনার কম্পিউটারে কমান্ড প্রম্পট (Windows) অথবা টার্মিনাল (Linux/macOS) খুলুন।
ডিরেক্টরি নির্বাচন করুন: যেখানে আপনার নতুন প্রজেক্টটি তৈরি করতে চান, সেই ডিরেক্টরিতে চলে যান। উদাহরণস্বরূপ:
cd path/to/your/project/folderনতুন প্রজেক্ট তৈরি করুন:
dotnet newকমান্ড দিয়ে একটি নতুন কনসোল অ্যাপ্লিকেশন তৈরি করুন।dotnet new console -n MyFirstAppএখানে
consoleহল অ্যাপ্লিকেশনের টাইপ এবং-n MyFirstAppদিয়ে প্রজেক্টের নাম দেওয়া হয়েছে।প্রজেক্টে চলে যান: নতুন তৈরি করা প্রজেক্ট ফোল্ডারে যান।
cd MyFirstAppপ্রজেক্ট রান করুন: প্রজেক্টটি চালাতে
dotnet runকমান্ড ব্যবহার করুন।dotnet run
CLI দিয়ে .NET Core অ্যাপ্লিকেশন পরিচালনা
বিল্ড করা
আপনি যদি কোডের কোনো পরিবর্তন করেন, তবে নতুন কোড বিল্ড (compile) করার জন্য dotnet build কমান্ড ব্যবহার করতে পারেন:
dotnet build
এই কমান্ডটি প্রজেক্টের কোড কম্পাইল করে এবং একটি বাইনারি ফাইল তৈরি করে।
টেস্টিং করা
. .NET Core অ্যাপ্লিকেশনের জন্য ইউনিট টেস্টিং করার সময় dotnet test কমান্ড ব্যবহার করতে পারেন:
dotnet test
এটি সমস্ত টেস্ট রান করে এবং ফলাফল দেখায়।
প্যাকেজ ম্যানেজমেন্ট
CLI ব্যবহার করে প্যাকেজ ইনস্টল করা এবং ম্যানেজ করা যায়। উদাহরণস্বরূপ, NuGet প্যাকেজ ইনস্টল করার জন্য dotnet add package কমান্ড ব্যবহার করা হয়:
dotnet add package Newtonsoft.Json
এটি Newtonsoft.Json প্যাকেজটি ইনস্টল করে।
CLI-এর প্রধান কমান্ডসমূহ
dotnet new
এটি নতুন প্রজেক্ট, সলিউশন অথবা ফাইল তৈরি করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, নতুন ASP.NET Core প্রজেক্ট তৈরি করতে:
dotnet new mvc -n MyAspNetApp
dotnet build
এই কমান্ডটি প্রজেক্ট কম্পাইল এবং বিল্ড করার জন্য ব্যবহৃত হয়:
dotnet build
dotnet run
এটি অ্যাপ্লিকেশন চালানোর জন্য ব্যবহৃত হয়:
dotnet run
dotnet restore
এই কমান্ডটি প্রজেক্টের জন্য প্রয়োজনীয় ডিপেনডেন্সি পুনরুদ্ধার করতে ব্যবহার করা হয়:
dotnet restore
dotnet publish
এই কমান্ডটি প্রজেক্টকে পাবলিশ বা ডেপ্লয় করার জন্য ব্যবহৃত হয়:
dotnet publish -c Release
dotnet test
এটি অ্যাপ্লিকেশনের টেস্ট রান করতে ব্যবহৃত হয়:
dotnet test
Visual Studio Code এর মাধ্যমে .NET Core CLI ব্যবহার
Visual Studio Code একটি লাইটওয়েট এবং ক্রস-প্ল্যাটফর্ম কোড এডিটর, যা .NET Core ডেভেলপমেন্টের জন্য ব্যবহৃত হতে পারে। আপনি Visual Studio Code ব্যবহার করে CLI কমান্ড রান করতে পারেন। এজন্য:
- Visual Studio Code ইনস্টল করুন: যদি এটি ইনস্টল না থাকে, তাহলে Visual Studio Code ডাউনলোড এবং ইনস্টল করুন।
- .NET Core Extension ইনস্টল করুন: Visual Studio Code-এর জন্য .NET Core Extension ইনস্টল করতে হবে, যাতে ডেভেলপমেন্ট পরিবেশ আরও উন্নত হয়।
- টার্মিনাল ব্যবহার করুন: Visual Studio Code-এ
Terminalমেনু থেকেNew Terminalনির্বাচন করে CLI কমান্ড রান করা যেতে পারে।
CLI এর সুবিধা
দ্রুত এবং কার্যকর
CLI কমান্ডগুলির মাধ্যমে দ্রুত কাজ করা যায়, বিশেষ করে যখন একটি বৃহৎ অ্যাপ্লিকেশন বা প্রজেক্ট পরিচালনা করতে হয়। GUI এর তুলনায় CLI কমান্ড অনেক দ্রুত এবং বেশি কাস্টমাইজযোগ্য হয়।
অটোমেশন এবং স্ক্রিপ্টিং
CLI কমান্ডগুলি সহজেই স্ক্রিপ্ট করা যায়, যা ডেভেলপারদের একাধিক কাজ অটোমেট করতে সাহায্য করে। এটি ডেভেলপমেন্ট সাইকেলকে আরও সহজ এবং দ্রুত করে।
ক্রস-প্ল্যাটফর্ম সমর্থন
CLI কমান্ডগুলি Windows, Linux, এবং macOS-এ সমানভাবে কাজ করে। তাই ডেভেলপাররা একই কমান্ড ব্যবহার করে একাধিক প্ল্যাটফর্মে কাজ করতে পারেন।
সারাংশ
CLI একটি শক্তিশালী এবং অত্যন্ত কার্যকরী টুল, যা .NET Core অ্যাপ্লিকেশন তৈরি, ম্যানেজ, এবং ডেপ্লয় করার জন্য ব্যবহার করা যায়। এটি ডেভেলপারদের দ্রুত এবং অটোমেটেড প্রক্রিয়া তৈরি করতে সাহায্য করে, যা আধুনিক সফটওয়্যার ডেভেলপমেন্টের জন্য অপরিহার্য। CLI-এর মাধ্যমে .NET Core অ্যাপ্লিকেশন পরিচালনা করা সহজ, এবং এটি ডেভেলপারদের দ্রুত ডেভেলপমেন্ট, টেস্টিং এবং ডেপ্লয়মেন্টে সহায়তা করে।
Visual Studio Code (VS Code) একটি হালকা ও দ্রুত কোড এডিটর, যা Microsoft দ্বারা ডেভেলপ করা হয়েছে এবং এটি ওপেন সোর্স। এটি মূলত কোড লেখা এবং ডিবাগিংয়ের জন্য ব্যবহৃত হয় এবং বিভিন্ন প্রোগ্রামিং ভাষা সমর্থন করে। বিশেষ করে .NET Core অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য এটি একটি জনপ্রিয় টুল। VS Code এর সুবিধা হল এর সিম্পল ইন্টারফেস, এক্সটেনশন সাপোর্ট, এবং দ্রুত পারফরম্যান্স, যা ডেভেলপারদের জন্য একটি শক্তিশালী কিন্তু হালকা কাজের পরিবেশ তৈরি করে।
Visual Studio Code ইন্সটল করা
VS Code ইন্সটল করতে, প্রথমে Visual Studio Code এর অফিসিয়াল ওয়েবসাইট থেকে ইনস্টলার ডাউনলোড করতে হবে। একবার ইনস্টল হয়ে গেলে, আপনি খুব সহজেই এটি ব্যবহার শুরু করতে পারেন।
.NET Core এবং VS Code সেটআপ
.NET SDK ইনস্টল করা
Visual Studio Code দিয়ে .NET Core অ্যাপ্লিকেশন ডেভেলপ করতে প্রথমে আপনার কম্পিউটারে .NET SDK (Software Development Kit) ইনস্টল করতে হবে। .NET SDK ডাউনলোড করার জন্য, এই লিঙ্কে যান এবং আপনার অপারেটিং সিস্টেম অনুযায়ী ইনস্টলার নির্বাচন করুন। ইনস্টল করার পর, dotnet কমান্ড লাইন টুল ব্যবহার করে আপনি আপনার অ্যাপ্লিকেশন তৈরি এবং রান করতে পারবেন।
VS Code Extension ইনস্টল করা
VS Code ব্যবহার করে .NET Core ডেভেলপ করতে C# Extension ইনস্টল করা জরুরি। এটি ইনস্টল করতে:
- VS Code ওপেন করুন।
- Extensions সেকশনে যান (বাম পাশে প্যানেলে)।
- সার্চ বক্সে "C#" লিখুন এবং C# for Visual Studio Code extension ইনস্টল করুন।
প্রথম .NET Core অ্যাপ্লিকেশন তৈরি করা
VS Code ব্যবহার করে প্রথম .NET Core অ্যাপ্লিকেশন তৈরি করার জন্য নিচের পদক্ষেপগুলো অনুসরণ করুন:
1. নতুন প্রজেক্ট তৈরি করা
VS Code থেকে Integrated Terminal ওপেন করুন (Ctrl+`), এবং একটি নতুন .NET Core কনসোল অ্যাপ্লিকেশন তৈরি করতে নিচের কমান্ডটি টাইপ করুন:
dotnet new console -n MyFirstApp
এটি একটি নতুন .NET Core কনসোল অ্যাপ্লিকেশন তৈরি করবে। আপনি এখানে MyFirstApp নাম পরিবর্তন করে অন্য কিছু ব্যবহার করতে পারেন।
2. কোড লেখা
আপনার প্রজেক্ট ফোল্ডারে গিয়ে Program.cs ফাইলটি খুলুন। এটি একটি বেসিক কনসোল অ্যাপ্লিকেশন থাকবে। নিচে একটি উদাহরণ কোড:
using System;
namespace MyFirstApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, .NET Core!");
}
}
}
3. অ্যাপ্লিকেশন রান করা
কনসোল অ্যাপ্লিকেশন রান করতে নিচের কমান্ডটি ব্যবহার করুন:
dotnet run
এটি আপনার অ্যাপ্লিকেশন চালু করবে এবং "Hello, .NET Core!" মেসেজটি কনসোলে দেখাবে।
VS Code এর সুবিধা
লাইটওয়েট এবং দ্রুত
VS Code খুবই লাইটওয়েট এবং দ্রুত, তাই এটি ছোট প্রকল্প থেকে শুরু করে বড় বড় অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য আদর্শ।
এডভান্সড ডিবাগিং
VS Code ডিবাগিংয়ের জন্য উন্নত ফিচার সমর্থন করে। আপনি সহজেই ব্রেকপয়েন্ট সেট করতে পারেন, ভ্যারিয়েবল চেক করতে পারেন এবং স্টেপ বাই স্টেপ কোড এক্সিকিউশন ট্র্যাক করতে পারেন।
এক্সটেনশন সাপোর্ট
VS Code অনেক ধরনের এক্সটেনশন সাপোর্ট করে, যেমন C# ডেভেলপমেন্টের জন্য C# Extension, ফ্রন্ট-এন্ড ডেভেলপমেন্টের জন্য JavaScript, HTML, CSS এক্সটেনশন, এবং আরও অনেক কিছু।
সোর্স কন্ট্রোল
VS Code ইন-বিল্ট Git সাপোর্ট দেয়। আপনি সহজেই Git রিপোজিটরি ম্যানেজ করতে পারেন, কমিট করতে পারেন এবং পুশ ও পুল অপারেশন করতে পারেন।
CLI (Command Line Interface) ব্যবহার
VS Code ব্যবহার করার সময় আপনি CLI (Command Line Interface) মাধ্যমে অনেক কাজ করতে পারবেন। এটি ডেভেলপমেন্ট প্রক্রিয়াটিকে আরও দ্রুত এবং নিয়ন্ত্রণযোগ্য করে তোলে। যেমন, .NET Core এর জন্য:
- নতুন প্রজেক্ট তৈরি করা:
dotnet new console -n ProjectName - প্রজেক্ট রান করা:
dotnet run - প্রজেক্ট বিল্ড করা:
dotnet build - ডিপেনডেন্সি আপডেট করা:
dotnet restore
Visual Studio Code এর সাথে ফিচার ইন্টিগ্রেশন
IntelliSense
VS Code এর IntelliSense ফিচার কোড কমপ্লিশন, ফাংশন সিগনেচার, এবং ডকুমেন্টেশন সহ সাহায্য করে। এটি ডেভেলপারদের দ্রুত কোড লিখতে এবং ভুল কমপ্লিট করতে সহায়তা করে।
Integrated Terminal
VS Code এর Integrated Terminal এর মাধ্যমে আপনি কোড লেখার পাশাপাশি কমান্ড লাইন টুলস ব্যবহার করতে পারেন। এটি আপনাকে অ্যাপ্লিকেশন বিল্ড, রান এবং ডিবাগ করার সময় নিরবচ্ছিন্ন কাজের অভিজ্ঞতা দেয়।
Snippets এবং Code Templates
VS Code এ Snippets এবং Code Templates ব্যবহার করে সাধারণ কোড ব্লক দ্রুত ইনপুট করা যায়। এটি কোড লেখার সময় দ্রুততার সাথে নির্ভুলতা আনে।
সারাংশ
Visual Studio Code হল একটি শক্তিশালী এবং লাইটওয়েট কোড এডিটর, যা .NET Core ডেভেলপমেন্টের জন্য অত্যন্ত উপযোগী। এটি কোড লেখার পাশাপাশি ডিবাগিং, ভার্সন কন্ট্রোল, এবং কাস্টম এক্সটেনশন সাপোর্টের মতো প্রয়োজনীয় টুলস সরবরাহ করে। VS Code ব্যবহারের মাধ্যমে আপনি খুব সহজেই .NET Core অ্যাপ্লিকেশন তৈরি এবং রান করতে পারবেন, পাশাপাশি আপনার কোডিং অভিজ্ঞতাকে আরও দক্ষ এবং মসৃণ করতে পারবেন।
Read more